home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 October / PCWorld_2001-10_cd.bin / Software / Vyzkuste / context / ConTEXTsetup.exe / {app} / ReadMe.txt < prev    next >
Text File  |  2001-07-15  |  7KB  |  206 lines

  1.  
  2.  
  3. ConTEXT
  4. ~~~~~~~
  5.  
  6.  
  7.   Introduction
  8.   ~~~~~~~~~~~~
  9.  
  10.     ConTEXT is a small, fast and powerful text editor for software developers.
  11.     After years and years gumbling with all kind of Windows text editors, I
  12.     haven't found any of them to complete satisfy my needs, so I wrote my own.
  13.  
  14.     This editor is freeware, absolutely free for use. If you are so fascinated
  15.     and want to pay for it, I encourage you to send any amount of anything to
  16.     the address listed at the bottom of this file. Anyway, I'd like to hear any
  17.     of your comments and suggestions, to discuss it and implement it in future
  18.     versions.
  19.  
  20.     Check ConTEXT pages at http://www.fixedsys.com/context for ConTEXT updates.
  21.     New versions with added features and bugfixes are available very often.
  22.  
  23.  
  24.  
  25.   Features
  26.   ~~~~~~~~
  27.  
  28.     * unlimited open files
  29.     * unlimited editing file size, 4kB line length
  30.     * powerful syntax highlighting for:
  31.         - C/C++
  32.         - Delphi/Pascal
  33.         - Java
  34.         - Java Script
  35.         - Visual Basic
  36.         - Perl/CGI
  37.         - HTML
  38.         - SQL
  39.         - 80x86 assembler
  40.         - Python
  41.         - PHP
  42.         - TCL/Tk
  43.         - User customizable syntax highlighters
  44.     * multilanguage support
  45.     * project workspaces support
  46.     * unicode UTF8 support
  47.     * code templates
  48.     * customizable help files for each file type
  49.     * file explorer with favorites list
  50.     * export to HTML/RTF
  51.     * conversion DOS->UNIX->Macintosh file formats
  52.     * editing position remembering accross files
  53.     * macro recorder
  54.     * commenting/uncommenting code
  55.     * text sort
  56.     * normal and columnar text selection
  57.     * bookmarks
  58.     * find and replace text in all open files
  59.     * C/Java-style block auto indent/outdent
  60.     * customizable color printing with print preview
  61.     * exporting configuration stored in registry
  62.     * customizable syntax highlighting colors, cursor shapes, right margin,
  63.        gutter, line spacing...
  64.     * user defineable execution keys, depending on file type
  65.     * capturing console applications standard output
  66.     * powerful command line handler
  67.     * install and uninstall
  68.     * it's FREE!
  69.  
  70.  
  71.  
  72.   Planned features for v1.0
  73.   ~~~~~~~~~~~~~~~~~~~~~~~~~
  74.  
  75.     * hex editor
  76.     * plug-in architecture for external tools
  77.     * enhancing macro recorder features and macro script language
  78.     * code browser for C/C++, Delphi and Visual Basic projects
  79.     * hard tabs support
  80.     * paragraphs and real word wrapping
  81.     * more powerful custom highlighter definition language
  82.     * file compare
  83.     * regular expressions in find/replace dialogs
  84.     * other misc. tools
  85.  
  86.  
  87.  
  88.   What's new in this version?
  89.   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  90.  
  91.     Read History.txt.
  92.  
  93.  
  94.  
  95.   Original NOTEPAD.EXE replacement
  96.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  97.  
  98.     Since many applications has hardcoded calling Windows Notepad.exe, the only
  99.     way to start ConTEXT instead original Windows Notepad is to cheat those
  100.     applications by replacing original Windows Notepad with other fake-Notepad
  101.     which will call ConTEXT everytime Notepad is started. To achieve this,
  102.     follow next steps:
  103.  
  104.       1. Back-up your original notepad.exe found in C:\Windows\ (Windows 95/98)
  105.          or in C:\WinNT\System32 (Windows NT) by renaming it to e.g.
  106.          Notepad.bak
  107.       2. Copy Notepad.exe found in directory where ConTEXT is installed
  108.          (e.g. C:\Program Files\ConTEXT\) to C:\Windows or C:\WinNT\System32\
  109.  
  110.     For Windows 2000 users, following procedure is required:
  111.  
  112.       1. Rename C:\WinNT\System32\DLLCache\Notepad.exe to Notepad.bak. If you
  113.          don't see C:\WinNT\System32\DLLCache folder in explorer, start MS-DOS
  114.          prompt and type:
  115.  
  116.          cd c:\WinNT\system32\dllcache\
  117.          ren notepad.exe notepad.bak
  118.  
  119.       2. Replace C:\WinNT\Notepad.exe and C:\WinNT\System32\Notepad.exe with
  120.          Notepad.exe found in directory where ConTEXT is installed.
  121.       3. Windows will tell you that a system file has been replaced and ask you
  122.          for the CD (since it can't refresh it automatically from dllcache).
  123.          Just cancel the dialog and then press YES to let it know you want to
  124.          keep the new file.
  125.  
  126.  
  127.  
  128.   Custom highlighters
  129.   ~~~~~~~~~~~~~~~~~~~
  130.  
  131.     To define custom syntax highlighter, copy Highlighters/x86 Assembler.chl
  132.     to new file and edit it. File is well commented and there should be no
  133.     problems understanding it.
  134.  
  135.     Check ConTEXT support pages for additional highlighters.
  136.  
  137.     Note: Install highlighters you need. Lots of custom highlighters can
  138.           slightly increase ConTEXT loading time.
  139.  
  140.  
  141.  
  142.   Code templates
  143.   ~~~~~~~~~~~~~~
  144.  
  145.     Code template is a set of shortcuts with associated code. It is used for
  146.     most frequently used code structures. Templates are stored in directory
  147.     C:\Program Files\ConTEXT\Template. Pipe char (|) defines where cursor
  148.     will be positioned after inserting code from template. See ObjectPascal
  149.     template for example.
  150.  
  151.     If you have your own templates, send it to me to include it in next
  152.     ConTEXT distributions.
  153.  
  154.  
  155.  
  156.   Multilanguage support
  157.   ~~~~~~~~~~~~~~~~~~~~~
  158.  
  159.     All language files are stored in language\ subdirectory in direcotry where
  160.     ConTEXT is installed. If translation to your language doesn't exists and
  161.     you want to contribute translation, please be free to translate
  162.     language\Custom.lng file and e-mail it to foetus@aphex.fpz.hr and it will
  163.     be included in next ConTEXT distribution. Also, I'd be glad if you send me
  164.     any corrections to existing translations.
  165.  
  166.  
  167.  
  168.   Upgrading ConTEXT
  169.   ~~~~~~~~~~~~~~~~~
  170.  
  171.     To get newest ConTEXT version, language updates or custom highlighters,
  172.     please check:
  173.  
  174.     http://www.fixedsys.com/context
  175.  
  176.     There is no need to uninstall old ConTEXT version prior to upgrading to
  177.     newer version. When ConTEXT is uninstalled, all environment settings will
  178.     remain in registry and will be used in newer version.
  179.  
  180.  
  181.  
  182.   Standard disclaimer
  183.   ~~~~~~~~~~~~~~~~~~~
  184.  
  185.     This program is distributed as freeware. This software is provided "as is",
  186.     without any guarantee made as to its suitability or fitness for any
  187.     particular use. It may contain bugs, so use of this tool is at your own
  188.     risk. Author takes no responsibility for any damage that may unintentionally
  189.     be caused through its use. You may not distribute ConTEXT in any form
  190.     without express written permission of author. Blablabla.....
  191.  
  192.  
  193.  
  194.   Author
  195.   ~~~~~~
  196.  
  197.     postal address:  Eden Kirin
  198.                      Remetinecka 151
  199.                      10020 Zagreb
  200.                      Croatia, Europe
  201.  
  202.     e-mail:          foetus@aphex.fpz.hr
  203.     mailing list:    see details on support pages
  204.     WWW:             http://www.fixedsys.com/context
  205.  
  206.